Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/signature.hpp @ 12875:d13d7aba8c12
8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
author | roland |
---|---|
date | Wed, 09 Oct 2013 16:32:21 +0200 |
parents | da91efe96a93 |
children | de6a9e811145 |
comparison
equal
deleted
inserted
replaced
12874:46ef27bcacb3 | 12875:d13d7aba8c12 |
---|---|
399 const jbyte* raw_bytes() { return _signature->bytes() + _begin; } | 399 const jbyte* raw_bytes() { return _signature->bytes() + _begin; } |
400 int raw_length() { return _end - _begin; } | 400 int raw_length() { return _end - _begin; } |
401 | 401 |
402 // return same as_symbol except allocation of new symbols is avoided. | 402 // return same as_symbol except allocation of new symbols is avoided. |
403 Symbol* as_symbol_or_null(); | 403 Symbol* as_symbol_or_null(); |
404 | |
405 // count the number of references in the signature | |
406 int reference_parameter_count(); | |
404 }; | 407 }; |
405 | 408 |
406 class SignatureVerifier : public StackObj { | 409 class SignatureVerifier : public StackObj { |
407 public: | 410 public: |
408 // Returns true if the symbol is valid method or type signature | 411 // Returns true if the symbol is valid method or type signature |