Disable cfi-icall checks for CEF bindings (issue #2472)

This commit is contained in:
Marshall Greenblatt
2018-07-12 10:55:56 -07:00
parent 10c01ff43e
commit 0d12959a50
145 changed files with 1981 additions and 923 deletions

View File

@@ -9,7 +9,7 @@
// implementations. See the translator.README.txt file in the tools directory
// for more information.
//
// $hash=bd69c6a9196e32e6a7b4bcfb521c7be1440ba62c$
// $hash=574d9dea9b9ffcd4ef7cd394f2d4a685b60ed677$
//
#include "libcef_dll/ctocpp/domdocument_ctocpp.h"
@@ -17,7 +17,7 @@
// VIRTUAL METHODS - Body may be edited by hand.
CefDOMDocument::Type CefDOMDocumentCToCpp::GetType() {
NO_SANITIZE("cfi-icall") CefDOMDocument::Type CefDOMDocumentCToCpp::GetType() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_type))
return DOM_DOCUMENT_TYPE_UNKNOWN;
@@ -31,6 +31,7 @@ CefDOMDocument::Type CefDOMDocumentCToCpp::GetType() {
return _retval;
}
NO_SANITIZE("cfi-icall")
CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetDocument() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_document))
@@ -45,7 +46,7 @@ CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetDocument() {
return CefDOMNodeCToCpp::Wrap(_retval);
}
CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetBody() {
NO_SANITIZE("cfi-icall") CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetBody() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_body))
return NULL;
@@ -59,7 +60,7 @@ CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetBody() {
return CefDOMNodeCToCpp::Wrap(_retval);
}
CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetHead() {
NO_SANITIZE("cfi-icall") CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetHead() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_head))
return NULL;
@@ -73,7 +74,7 @@ CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetHead() {
return CefDOMNodeCToCpp::Wrap(_retval);
}
CefString CefDOMDocumentCToCpp::GetTitle() {
NO_SANITIZE("cfi-icall") CefString CefDOMDocumentCToCpp::GetTitle() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_title))
return CefString();
@@ -89,6 +90,7 @@ CefString CefDOMDocumentCToCpp::GetTitle() {
return _retvalStr;
}
NO_SANITIZE("cfi-icall")
CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetElementById(
const CefString& id) {
cef_domdocument_t* _struct = GetStruct();
@@ -109,6 +111,7 @@ CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetElementById(
return CefDOMNodeCToCpp::Wrap(_retval);
}
NO_SANITIZE("cfi-icall")
CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetFocusedNode() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_focused_node))
@@ -123,7 +126,7 @@ CefRefPtr<CefDOMNode> CefDOMDocumentCToCpp::GetFocusedNode() {
return CefDOMNodeCToCpp::Wrap(_retval);
}
bool CefDOMDocumentCToCpp::HasSelection() {
NO_SANITIZE("cfi-icall") bool CefDOMDocumentCToCpp::HasSelection() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, has_selection))
return false;
@@ -137,7 +140,7 @@ bool CefDOMDocumentCToCpp::HasSelection() {
return _retval ? true : false;
}
int CefDOMDocumentCToCpp::GetSelectionStartOffset() {
NO_SANITIZE("cfi-icall") int CefDOMDocumentCToCpp::GetSelectionStartOffset() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_selection_start_offset))
return 0;
@@ -151,7 +154,7 @@ int CefDOMDocumentCToCpp::GetSelectionStartOffset() {
return _retval;
}
int CefDOMDocumentCToCpp::GetSelectionEndOffset() {
NO_SANITIZE("cfi-icall") int CefDOMDocumentCToCpp::GetSelectionEndOffset() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_selection_end_offset))
return 0;
@@ -165,6 +168,7 @@ int CefDOMDocumentCToCpp::GetSelectionEndOffset() {
return _retval;
}
NO_SANITIZE("cfi-icall")
CefString CefDOMDocumentCToCpp::GetSelectionAsMarkup() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_selection_as_markup))
@@ -181,7 +185,7 @@ CefString CefDOMDocumentCToCpp::GetSelectionAsMarkup() {
return _retvalStr;
}
CefString CefDOMDocumentCToCpp::GetSelectionAsText() {
NO_SANITIZE("cfi-icall") CefString CefDOMDocumentCToCpp::GetSelectionAsText() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_selection_as_text))
return CefString();
@@ -197,7 +201,7 @@ CefString CefDOMDocumentCToCpp::GetSelectionAsText() {
return _retvalStr;
}
CefString CefDOMDocumentCToCpp::GetBaseURL() {
NO_SANITIZE("cfi-icall") CefString CefDOMDocumentCToCpp::GetBaseURL() {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_base_url))
return CefString();
@@ -213,6 +217,7 @@ CefString CefDOMDocumentCToCpp::GetBaseURL() {
return _retvalStr;
}
NO_SANITIZE("cfi-icall")
CefString CefDOMDocumentCToCpp::GetCompleteURL(const CefString& partialURL) {
cef_domdocument_t* _struct = GetStruct();
if (CEF_MEMBER_MISSING(_struct, get_complete_url))