Skip to content

Commit

Permalink
remove no necessary write with offset instrumentation
Browse files Browse the repository at this point in the history
  • Loading branch information
jandro996 committed May 13, 2024
1 parent 17189dc commit 75a330f
Show file tree
Hide file tree
Showing 10 changed files with 0 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ public class JakartaJspWriterCallSite {
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.print(java.lang.String)")
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.println(java.lang.String)")
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.write(java.lang.String)")
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.write(java.lang.String, int, int)")
public static void beforeStringParam(@CallSite.Argument(0) @Nonnull final String s) {
final XssModule module = InstrumentationBridge.XSS;
if (module != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ public class JakartaJspWriterFullDetectionCallSite {
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.print(char[])")
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.println(char[])")
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.write(char[])")
@CallSite.Before("void jakarta.servlet.jsp.JspWriter.write(char[], int, int)")
public static void beforeCharArrayParam(@CallSite.Argument(0) @Nonnull final char[] buf) {
final XssModule module = InstrumentationBridge.XSS;
if (module != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,8 @@ class JakartaJspWriterCallsiteTest extends AgentTestRunner{
"printTest" | [STRING] | 1
"printlnTest" | [STRING] | 1
"write" | [STRING] | 1
"write" | [STRING, 0, 0] | 1
"printTest" | [CHAR_ARRAY] | 0
"printlnTest" | [CHAR_ARRAY] | 0
"write" | [CHAR_ARRAY] | 0
"write" | [CHAR_ARRAY, 0, 0] | 0
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,8 @@ class JakartaJspWriterFullDetectionCallsiteTest extends AgentTestRunner{
"printTest" | [STRING]
"printlnTest" | [STRING]
"write" | [STRING]
"write" | [STRING, 0, 0]
"printTest" | [CHAR_ARRAY]
"printlnTest" | [CHAR_ARRAY]
"write" | [CHAR_ARRAY]
"write" | [CHAR_ARRAY, 0, 0]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,4 @@ public void write(char s[]) throws IOException {
public void write(String s) throws IOException {
writer.write(s);
}

public void write(String s, int i, int j) throws IOException {
writer.write(s, i, j);
}

public void write(char s[], int i, int j) throws IOException {
writer.write(s, i, j);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ public class JspWriterCallSite {
@CallSite.Before("void javax.servlet.jsp.JspWriter.print(java.lang.String)")
@CallSite.Before("void javax.servlet.jsp.JspWriter.println(java.lang.String)")
@CallSite.Before("void javax.servlet.jsp.JspWriter.write(java.lang.String)")
@CallSite.Before("void javax.servlet.jsp.JspWriter.write(java.lang.String, int, int)")
public static void beforeStringParam(@CallSite.Argument(0) @Nonnull final String s) {
final XssModule module = InstrumentationBridge.XSS;
if (module != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ public class JspWriterFullDetectionCallSite {
@CallSite.Before("void javax.servlet.jsp.JspWriter.print(char[])")
@CallSite.Before("void javax.servlet.jsp.JspWriter.println(char[])")
@CallSite.Before("void javax.servlet.jsp.JspWriter.write(char[])")
@CallSite.Before("void javax.servlet.jsp.JspWriter.write(char[], int, int)")
public static void beforeCharArrayParam(@CallSite.Argument(0) @Nonnull final char[] buf) {
final XssModule module = InstrumentationBridge.XSS;
if (module != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,8 @@ class JspWriterCallSiteTest extends AgentTestRunner{
"printTest" | [STRING] | 1
"printlnTest" | [STRING] | 1
"write" | [STRING] | 1
"write" | [STRING, 0, 0] | 1
"printTest" | [CHAR_ARRAY] | 0
"printlnTest" | [CHAR_ARRAY] | 0
"write" | [CHAR_ARRAY] | 0
"write" | [CHAR_ARRAY, 0, 0] | 0
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,8 @@ class JspWriterFullDetectionCallSiteTest extends AgentTestRunner{
"printTest" | [STRING]
"printlnTest" | [STRING]
"write" | [STRING]
"write" | [STRING, 0, 0]
"printTest" | [CHAR_ARRAY]
"printlnTest" | [CHAR_ARRAY]
"write" | [CHAR_ARRAY]
"write" | [CHAR_ARRAY, 0, 0]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,4 @@ public void write(char s[]) throws IOException {
public void write(String s) throws IOException {
writer.write(s);
}

public void write(String s, int i, int j) throws IOException {
writer.write(s, i, j);
}

public void write(char s[], int i, int j) throws IOException {
writer.write(s, i, j);
}
}

0 comments on commit 75a330f

Please sign in to comment.