My construction of Volterra's function is as follows.
Let $F(x)=\begin{cases} x^2\sin\left(\frac{1}{x}\right) &\text{ if } x \neq 0\\ 0 &\text { if } x =0 \end{cases}$
On the interval $\left[0,\frac{1}{8}\right]$ we find the most extreme value of $F'(x)=0$. Call that value $x_0$. Then we we get $F(x)$ for all $x \in [0, x_0]$ and $F(x_0)$ for all $x \in[x_0, \frac{1}{8}]$. Then we mirror the function from $\left[\frac{1}{8}, \frac{1}{4}\right]$. Outside of $\frac{1}{4}$, we say the function is 0. We call this function $V_1(x)$. Then we translate the graph of $V_1(x)$ to the first deleted interval of the Smith-Cantor-Volterra set $\left[\frac{3}{8},\frac{5}{8}\right]$.
We repeat this for each interval $\left[0,\frac{1}{2\cdot4^n}\right]$, reflect from $\left[\frac{1}{2\cdot4^n},\frac{1}{4^n}\right]$. Call it $V_n(x)$. Then we translate to the next removed pieces of the Smith-Cantor-Volterra set.
I see that the function $V(x)$ is differentiable everywhere and that $V'(x)$ is bounded, but I'm not sure why its not Riemann integrable (without using Lebesgue's criteria).