Welcome to the site!
I am a native speaker and am slightly unsure of the traditional grammatical terminology applied to these phrases; however, I think it is essential to analyze them on two different levels. Since the part of speech of "making" is unclear, let's look at some uses of the words "confident" and "confidently."
The dictionary will tell you that "confident" is an adjective and "confidently" is an adverb. If you say, "The confident student took the test," you are using "confident" as an adjective to express what type of student was involved. If you say, "The student took the test confidently," you are using "confidently" as an adverb to express the manner in which the test was taken. If, however, you say, "The student took the test, confident in her success," you are using the adjective form of "confident" as an adverb to describe the state in which the student took the text, but not what kind of student it was.
Similarly, "the tired man came home" does not mean the same thing as "the man came home tired." The first sentence describes what type of man came home; the second, what state he came home in. To ask a question about the second type of sentence, you would say: "How did the man come home?," using an adverbial question word.
This difference between the "dictionary" part of speech of a word or phrase. Is also true of nouns. If you said "He came home a tired man," you would still be describing the state and not the person. Again, this could be in answer to the question "How did he come home?"
In the first question posed, "making an impression on his mind" describes the effect of the revolution, not what type of revolution it was. This is an adverbial usage. In the second question posed, "Given a chance to reform" describes the conditions under which the man robbed the bank, not what type of man robbed the bank. This is again an adverbial usage.