Text this: Common weaving approach in mainstream languages for software security hardening